/******************************************************************************
 * Copyright (C) 2011 ShenZhen ComTop Information Technology Co.,Ltd
 * All Rights Reserved.
 * 本软件为深圳康拓普开发研制。未经本公司正式书面同意，其他任何个人、团体不得使用、
 * 复制、修改或发布本软件.
 *****************************************************************************/

package com.code.common.security;

import java.security.Key;

/**
 * <b>请使用<code>com.comtop.top.component.common.util.AbstractCreateRSAKey</code>代替。</b>
 * <p>
 * RSA加密、解密密钥生成的抽象类。
 * 
 * @author 骆想波
 * @since 1.0
 * @version 2011-08-16 吴宠 修改
 */
@Deprecated
public abstract class AbstractCreateRSAKey {
    
    /**
     * 创建私有密钥（加密时用）
     * 
     * @return 私有密钥
     */
    protected abstract Key createRSAPrivateKey();
    
    /**
     * 创建公有密钥（解密时用）
     * 
     * @return 公有密钥
     */
    protected abstract Key createRSAPublicKey();
}